﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Knights.Objeto.Articulos
{
    class Armadura : Articulo
    {
        private int armadura;

        public Armadura(string nombre, Categoria categoria, int nivel)
            : base(nombre, categoria, nivel)
        {
            armadura = CalcularArmadura();
        }

        private int CalcularArmadura()
        {
            int armadura;

            if (nivel < 5)
                armadura = 1 * nivel + 9;
            else
            {
                if (nivel < 10)
                    armadura = 2 * nivel + 4;
                else
                    armadura = 3 * nivel - 6;
            }

            return armadura;
        }

        //private int CalcularPrecio()
        //{
        //    int precio;

        //    if (nivel < 5)
        //        precio = 300 * nivel + 1700;
        //    else
        //    {
        //        if (nivel < 10)
        //            precio = 500 * nivel + 3000;
        //        else
        //            precio = 1000 * nivel + 9000;
        //    }

        //    return precio;
        //}

        public override int Valor { get { return armadura; } }
    }
}
